do somebody the world of good - German English Dictionary